package com.css.fxfzypg.modules.saresults.param;

import com.css.fxfzypg.modules.saresults.util.LogCompar;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class AddXqhParam {

    //项目id
    private String projectId;

    private String geomText;

    //原数据id
    private String originalDataId;

    //项目名称
    @LogCompar("项目名称")
    private String projectName;

    //项目概况
    @LogCompar("项目概况")
    private String survey;

    //上传文件
    @LogCompar("中心文件位置点线文件")
    private String cpFile;

    //所在行政区
    @LogCompar("所在行政区")
    private String administrativeRegion;

    //报告提交日期
    @LogCompar("报告提交日期")
    private String subDate;

    //评审单位
    @LogCompar("评审单位")
    private String reviewUnit;

    //承担单位
    @LogCompar("承担单位")
    private String undertaker;

    //委托单位
    @LogCompar("委托单位")
    private String client;

    //控制点个数
    @LogCompar("控制点个数")
    private Integer cpNumber;

    //物勘测线
    @LogCompar("物勘测线")
    private Integer geophysicalSurveyLine;

    //评价结果
    @LogCompar("评价结果")
    private String evaluationResults;

    //登记单位
    private String registrationUnit;

    //区域地震构造图
    @LogCompar("区域地震构造图")
    private String rsMap;

    //本次新增加的断层剖面图
    @LogCompar("本次新增加的断层剖面图")
    private String newFpMap;

    //近场地震分布图
    @LogCompar("近场地震分布图")
    private String nfssMap;

    //区域地震震中分布图
    @LogCompar("区域地震震中分布图")
    private String reedMap;

    //近场地震震中分布图
    @LogCompar("近场地震震中分布图")
    private String nfeedMap;

    //潜在震源区图
    @LogCompar("潜在震源区图")
    private String psaMap;

    //钻孔柱状图
    @LogCompar("钻孔柱状图")
    private String bhMap;

    //地震动参数分区50年63%
    private String sepz63;

    //地震动参数分区50年10%
    private String sepz10;

    //地震动参数分区50年2%
    private String sepz2;

    //地震动参数分区
    @LogCompar("地震动参数分区")
    private String sepz;

    //地震地质灾害分布图
    @LogCompar("地震地质灾害分布图")
    private String saghdMap;

    //钻孔分布图
    @LogCompar("钻孔分布图")
    private String bdMap;

    //工程地质剖面图
    @LogCompar("工程地质剖面图")
    private String egpMap;

    //工程地质单元分布图
    @LogCompar("工程地质单元分布图")
    private String egudMap;

    //地震地质灾害评价
    @LogCompar("地震地质灾害评价")
    private String saghEvaluation;

    private String lpPicture;

    //周期点
    @LogCompar("周期点")
    private String periodicPoint;

    //反应谱值
    @LogCompar("反应谱值")
    private String rsValue;

    //上传报告
    @LogCompar("上传报告")
    private String uploadReport;

    //提交状态(0未提交，1已提交)
    private String subStatus;

    //状态（0无，1待修改，2已修改，3待删除）
    private String status;

    //经度
    @LogCompar("经度")
    private String longitude;

    //纬度
    @LogCompar("纬度")
    private String latitude;

    /**
     * 地质剖面图片
     */
    private String geologicalProfileImage;

    private String logId;

    private String updateReason;

    @LogCompar("与区划图比较")
    private String compare;
}
